be trounced by - Turkish English Dictionary